package Convert_stream_package;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class Case_demo1 {
    public static void main(String[] args) throws IOException {
        /*
            利用字节流读取文件中的数据，每次读一整行，而且不能出现乱码

            //1、字节流在读取中文的时候，是会出现乱码的，但是字符流可以搞定
            //2、字节流里面是没有读一整行的方法的，只有字符缓冲流才能搞定
         */

        FileInputStream fis = new FileInputStream("/Users/zhaoxiaoyong/Documents/Java/" +
                "IO_stream_project/Convert_stream_module/src/rough_draft/b.txt");
        InputStreamReader isr = new InputStreamReader(fis);
        BufferedReader br = new BufferedReader(isr);

        String str = br.readLine();
        System.out.println(str);
        br.close();

        BufferedReader br2 = new BufferedReader(new InputStreamReader(new FileInputStream("/Users/zhaoxiaoyong/Documents/Java/" +
                "IO_stream_project/Convert_stream_module/src/rough_draft/b.txt")));
        String line;
        while ((line = br2.readLine()) != null) {
            System.out.println(line);
        }
        br2.close();

    }
}
